From: Po Lu Date: Sun, 23 Jan 2022 00:45:21 +0000 (+0800) Subject: * src/pgtkterm.c (pgtk_flash): Fix input blocking. X-Git-Tag: archive/raspbian/1%29.2+1-2+rpi1^2~5^2~16^2~3287 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:///%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:/?a=commitdiff_plain;h=27e080d009076c4c7482201987af36d423a75b61;p=emacs.git * src/pgtkterm.c (pgtk_flash): Fix input blocking. --- diff --git a/src/pgtkterm.c b/src/pgtkterm.c index 8073f51c610..efbeaafaf1a 100644 --- a/src/pgtkterm.c +++ b/src/pgtkterm.c @@ -3731,12 +3731,12 @@ recover_from_visible_bell (struct atimer *timer) static void pgtk_flash (struct frame *f) { - block_input (); - { if (!FRAME_CR_CONTEXT (f)) return; + block_input (); + cairo_surface_t *surface_orig = FRAME_CR_SURFACE (f); int width = FRAME_CR_SURFACE_DESIRED_WIDTH (f); @@ -3806,9 +3806,8 @@ pgtk_flash (struct frame *f) } cairo_destroy (cr); + unblock_input (); } - - unblock_input (); } /* Make audible bell. */